IBIS Macromodel Task Group

Meeting date: 14 October 2008

Members (asterisk for those attending):
  Ambrish Varma, Cadence Design Systems
* Anders Ekholm, Ericsson
* Arpad Muranyi, Mentor Graphics Corp.
  Barry Katz, SiSoft
* Bob Ross, Teraspeed Consulting Group
  Brad Brim, Sigrity
  Brad Griffin, Cadence Design Systems
* David Banas, Xilinx
  Donald Telian, consultant
  Doug White, Cisco Systems
  Essaid Bensoudane, ST Microelectronics
* Fangyi Rao, Agilent
  Ganesh Narayanaswamy, ST Micro
  Gang Kang, Sigrity
  Hemant Shah, Cadence Design Systems
  Ian Dodd, Agilent
  Joe Abler, IBM
  John Angulo, Mentor Graphics
  John Shields, Mentor Graphics
  Ken Willis, Cadence Design Systems
  Kumar
  Lance Wang, Cadence Design Systems
  Luis Boluna, Cisco Systems
  Michael Mirmak, Intel Corp.
* Mike LaBonte, Cisco Systems
  Mike Steinberger, SiSoft
* Mustansir Fanaswalla, Xilinx
  Patrick O'Halloran, Tiburon Design Automation
  Paul Fernando, NCSU
* Pavani Jella, TI
  Radek Biernacki, Agilent (EESof)
* Randy Wolff, Micron Technology
  Ray Comeau, Cadence Design Systems
  Richard Mellitz, Intel
  Richard Ward, Texas Instruments
  Sam Chitwood, Sigrity
  Sanjeev Gupta, Agilent
  Shangli Wu, Cadence Design Systems
  Sid Singh, Extreme Networks
  Stephen Scearce, Cisco Systems
  Steve Pytel, Ansoft
  Syed Huq, Cisco Systems
  Syed Sadeghi, ST Micro
  Terry Jernberg, Cadence Design Systems
* Todd Westerhoff, SiSoft
  Vikas Gupta, Xilinx
  Vuk Borich, Agilent
* Walter Katz, SiSoft
  Zhen Mu, Cadence Design Systems


-----
Opens:

--------------------------
Call for patent disclosure:

- No one declared a patent.


-------------
Review of ARs:

- Todd check on permission for Mike L to post Interconnect SPICE syntax
  - Done
  - We will wait to hear from Synopsys legal

- Fangyi prepare presentation on high order C modeling
  - Done

- Arpad try to find material on series-parallel RC models
  Done

- Arpad:  Write parameter passing syntax proposal (BIRD draft)
          for *-AMS models in IBIS that is consistent with the
          parameter passing syntax of the AMI models
          - TBD

- TBD:    Propose a parameter passing syntax for the SPICE
          - [External ...] also?
          - TBD

- Arpad:  Review the documentation (annotation) in the macro libraries.
          - Deferred until a demand arises or we have nothing else to do

-------------
New Discussion:

Arpad showed his June 2004 IBIS summit presentation:
- "I-V curve linearity and buffer impedance"
- Slide 5:
  - Zac is the tangent line
  - Zdc is the end-to-end slope
  - Zac and Zdc differ
- Slide 10:
  - At low frequency the curve matches slide 5
  - The curve does not look right at higher frequencies.
  - This is expained by Miller capacitance coupling the pre-driver
- Slide 12:
  - Adding Miller capacitance improves accuracy

Arpad showed his June 2001 IBIS summit presentation:
- "High Accuracy Behavioral Modeling for Frequency and Time Domain Simulations"
- Transfer functions can be modeled with G elements
- A simple RCG circuit can model voltage dependence
- The frequency domain response is good
- David: Was this ever proposed for IBIS?
  - Arpad: It would have involved complex number capability
- The RC ladder circuit is not magic, it just happens to model closely

Fangyi showed his document:
- "Modeling Nonlinearity in Response Function"
- Time-independent equation can be generalized to be time dependent
- A derivative expansion method is used
- Two nonlinear no-memory functions can be combined
- With memory functions a Wiener series can be used
- The memory function is used to model voltage dependency
- We need to measure frequency response using a time varying V source
- Arpad: Would time domain simulation be used to generate this data?
  - Fangyi: Two frequency sweeps are needed:
    - input sweep
    - bias sweep
- Bob: Is output measured as amplitude and phase?
  - Yes
- Arpad: So the simulator would implement the equations, and the model
  would have only coefficients?
  - Yes
- Fangyi: The Weiner representation is the important part
- Arpad: Nonlinearity captures the shape of the I-V curve
- Arpad: What happens when the buffer switches from one I-V to the other?

Arpad: How does this compare to Michael M proposal?

Walter showed slide 11 from Arpad's June 2004 presentation:
- This doesn't show the C_comp that is usually present
- Walter showed a slide "Isolate IBIS IV from Final Stage"
- Michael M circuit shows an RC final stage
  - May have some voltage dependence
- Final stage at high speeds can look like a low pass filter
- At 3GHz+ we are seeing this
- The proposals we have seen are ways of modeling this final stage
  - The final stage can be a box
  - Arpad: It depends on how radically we want to move away from IBIS today
    - This may run out of steam eventually
    - Would prefer to have control over actual buffer impedance
  - Walter: Current IBIS not sufficient above 5GHz
    - Elements beyond RC needed to model final stage
    - Can be implemented in HSPICE or IBIS Interconnect SPICE
    - We have heard 4 solutions so far
      - A final stage box can implement all
  - Arpad: The best match would be the model itself
    - Walter: This would be the best behavioral approach
- Walter: The final stage subckt would have stimulus, enable, and power nodes

AR: Walter prepare presentation on final stage proposal

AR: Arpad send Fangyi Rao presentation to Mike L for posting

Next meeting: 14 October 2008 12:00pm PT

-----------

